// 导入主题变量，也可以重写主题变量

.vxe-table--tooltip-wrapper {
  z-index: 2500 !important;
}

.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),
.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis),
.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis) {
  padding: 2px 0 !important;
}

.vxe-grid.size--mini {
  --vxe-ui-input-height-mini: 25px !important;
  --vxe-ui-base-border-radius: 0 !important;
}

.vxe-table--render-default .vxe-body--column, .vxe-table--render-default .vxe-footer--column, .vxe-table--render-default .vxe-header--column {
  line-height: normal !important;
}

.vxe-modal--wrapper.is--padding .vxe-modal--aside, .vxe-modal--wrapper.is--padding .vxe-modal--body-default {
  padding: 0;
}

.vxe-toolbar {
  padding: 0 !important;
  background-color: transparent;
  position: relative;
  z-index: 10;
}

.vxe-image-preview-popup-wrapper {
  z-index: 1000 !important;
}

.vxe-tools--operate {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 2;

  .vxe-button + .vxe-button {
    margin-left: 5px !important;
  }

  .vxe-button.size--mini.type--button.is--circle {
    min-width: 24px !important;
    height: 24px !important;
    // padding: 0 !important;

    .vxe-button--icon {
      font-size: 12px !important;
    }
  }
}

.vxe-cell--title {
  display: inline-block;
  line-height: 16px !important;
}

.vxe-table--render-default .vxe-table--border-line {
  z-index: 1;
}

// 确认框和el-dialog弹出框层级不对
.vxe-modal--wrapper.type--message,
.vxe-modal--wrapper.type--confirm {
  z-index: 3000 !important;
}
